aboutsummaryrefslogtreecommitdiff
path: root/src/pages/blog/[id].astro
diff options
context:
space:
mode:
Diffstat (limited to 'src/pages/blog/[id].astro')
-rw-r--r--src/pages/blog/[id].astro12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/pages/blog/[id].astro b/src/pages/blog/[id].astro
index 50bf998..e1b5250 100644
--- a/src/pages/blog/[id].astro
+++ b/src/pages/blog/[id].astro
@@ -1,15 +1,19 @@
---
-import type { GetStaticPaths } from "astro";
import Layout from "../../layouts/Layout.astro";
import { getCollection, render } from "astro:content";
+import { type GetStaticPaths } from "astro";
-export const getStaticPaths = (async () => {
+interface Props {
+ entry: any;
+}
+
+export const getStaticPaths: GetStaticPaths = (async () => {
const entries = await getCollection("blog");
- return entries.map((entry) => ({
+ return entries.map((entry: any) => ({
params: { id: entry.id },
props: { entry },
}));
-}) satisfies GetStaticPaths;
+});
const { entry } = Astro.props;
const { Content } = await render(entry);